Python Job: Software Developer

Job added on

Company

Siemens AG

Location

Erlangen - Germany

Job type

Full-Time

Python Job Details

THIS IS YOUR NEW DEPARTMENT.Â

Here at Digital Industries, one of the main pillars of Siemens, we are the market leader in industrial automation. Our products are used in factories across the world, from car production to bottling plants.Â

Â

At Efficient Engineering, part of Digital Industries, we build the engineering software used by our customers to configure and set up their factories – think of an IDE for factories.Â

Â

We started over three years ago as an internal startup and have since grown to around 100 people across Germany, India, China, and the US. We are organized in teams of 5-8, working on topics ranging from cloud to compilers, frontend to industrial machines. Our internal "Erasmus" exchange program allows you to switch to another team for a sprint, fostering collaboration and knowledge sharing.Â

Â

Â

THIS IS YOUR NEW ROLE.Â

As a full-stack software developer, you will be part of a team building the next generation of automation engineering software. For this product, which is still under development and not yet released to the public, we want to harness existing tools and best practices from software development and bring them into the world of industrial automation.Â

 Â

You will be working with a passionate team to implement new features and make this product more efficient, more usable, and more delightful.Â

Â

Â

YOUR TASKS

  • Work to continuously improve user experience, capabilities and performance of our product.Â
  • Plan and build a wide variety of software, including command-line and desktop applications, VS Code extensions, web frontends, and backend services.Â
  • Use modern tools and technologies such as JavaScript/TypeScript, CSS, React, Node.js, and C#.Â
  • Collaborate with colleagues across teams on topics from cloud to compilers.Â

Â

Â

WE OFFER

  • An empowering and collaborative working environment, allowing you to contribute your ideas to shape the product and organization itself.Â
  • A productive development experience, with automated tests, CI/CD pipelines, and modern frameworks and technologies.Â
  • The possibility to grow and learn, for example by switching to another team for a sprint as part of our internal "Erasmus" exchange program.Â

Â

Â

WE'RE LOOKING FOR

  • You have successfully completed your technical bachelor's or master's degree or have obtained a comparable education with relevant professional experience.  Â
  • 2+ years of software development experience.Â
  • Good knowledge of JavaScript and/or TypeScript, plus HTML and CSS.Â
  • Experience creating user interfaces for any medium, ideally with React
  • Familiarity with at least one more programming language, such as C#, Java, Python, Rust, or Go, is preferred.Â
  • Ability to iterate and improve workflows through innovative problem solving.Â
  • Interest and willingness to learn new things.

  • if you want to learn more about Digital Minds at Siemens.Â

Â

  • if you have a question about applying to Siemens.Â


We value equal opportunities and welcome applications from .Â


Organization:
Digital Industries

Company: Siemens AG

Experience Level: Mid-level Professional

Job Type: Either